home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Anwendun / LUNA152A / HISTORIE.TXT < prev    next >
Encoding:
Text File  |  2000-03-18  |  35.2 KB  |  964 lines

  1.  
  2.    · 23.12.1998         Beginn des Projektes
  3.    · 11.01.1999         Erste halbwegs funktionierende Version.
  4.    · 27.02.1999         Doku schreiben (V1.0 alpha fertig)
  5.    · 01.03.1999         V1.0 beta fertig und veröffentlicht
  6.  
  7.  
  8.                     -+- Veröffentlichung Version 1.0 -+- 
  9.  
  10.  
  11.    · 03.03.1999
  12.  
  13.          - Blockselektion nun auch über der Startposition und mit Scrollen.
  14.          - Suchen/Ersetzen Startparameter begrenzt (bei Scriptplay Absturz
  15.            wenn außerhalb Text).
  16.          - Bereichkontraktion Dialog geändert (Funktion weiterhin disabled).
  17.          - Blockselektion Scrolling besser (nicht schneller, besser! =:)
  18.          - Blockselektion prop. Font manchmal komisch gewesen (x-Achse.)
  19.          - SuchenundgleichabstürzenmitkomischenZeichen-Bug entdeckt und 
  20.            ausgemerzt.
  21.          - bei prop. Fonts CursorimHintergrundbeiFensterverschiebungs-
  22.            fehlweiterpositionierungs-Bug entdeckt und kaltblütig erschlagen.
  23.          - Zeilenausschneiden nun auch zusätzlich mit CTRL-Y (unsichtbar)
  24.            eingebaut wegen BerndundseineGewohnheiten...
  25.          - Shortcut von "Cursor auf Textende" in Control-Shift-Home 
  26.            abgeändert (ist "Ende" auf PC-Tastatur).
  27.  
  28.    · 04.03.1999
  29.  
  30.          - Gestern eingebauten BlockmarkierundTextweg-Bug entlarvt.
  31.          - Iconify für alle Systeme eingebaut
  32.          - Iconify-Icon gepixelt.
  33.          - Textmarker tastaturbedienbar gemacht.
  34.          - Neue Environment-Routine geschrieben.
  35.          - Eventuelle Environmentvariable für Clipboard wird nun richtig 
  36.            ausgelesen.
  37.          - Home-Verzeichnis wird nun benutzt wenn aktiv.
  38.  
  39.    · 09.03.1999
  40.  
  41.          - OLGA eingebaut (Luna ist Server)
  42.          - Iconify eingebaut
  43.          - Spaltenblock eingebaut
  44.          - Bug bei Cursorpositionierung mit SHIFT <- & -> (im Speicher)
  45.            behoben. 
  46.          - Fenster wird nicht mehr geschlossen und geöffnet beim
  47.            Neuladen oder neu anlegen.
  48.    
  49.    · 10.03.1999
  50.  
  51.          - Gruppenblock eingebaut (diskontinuierliche Blöcke)
  52.          - Bug bei ausschneiden eines Blockes behoben.
  53.            Die neue Verbundzeile wurde an eine falsche Stelle gesetzt.
  54.          - Bug bei einfügen behoben. Der Cursor wurde eine Zeile
  55.            tiefer gesetzt als nötig.
  56.          - Automatisches Einrücken an/abschaltbar gemacht und
  57.            erweitert.
  58.  
  59.    · 11.03.1999
  60.  
  61.          - Seitensprung jetzt auch mit Shift (GEM)
  62.          - Worstsprung mit Control eingebaut (Cursortasten links/rechts)
  63.          - Gruppenblock-Ausschneiden intelligenter (Anpassung der
  64.            restlichen Blockmarken)
  65.    
  66.    · 13.03.1999
  67.  
  68.          - Backspace-Wortlöschen mit Control eingebaut
  69.          - Delete Wort mit Control, Zeile ausschneiden ist auf
  70.            Shift gewandert.
  71.          - Den MehrereBlöckemarkierundirgendwannweißerBlock-Bug
  72.            kaltblütig erschossen.
  73.          - Den BlockausschneidundCursoraufNullpunkt-Bug gleich
  74.            mit entfernt.
  75.  
  76.    · 14.03.1999
  77.    
  78.          - Automatisches Einrücken nun auch an Textende, wenn aktiv auch
  79.            Normalmodus mit Control- oder Shift-Return.
  80.          - Kürzelparser korrigiert, Cursor nun an richtiger Stelle,
  81.            mehrzeilige Kürzel werden nun auch richtig ausgegeben.
  82.          - Fehlende Slideranpassung bei Cursor-Scrolling behoben.
  83.          
  84.    · 15.03.1999
  85.  
  86.          - verschiedene über Popupmenü auswählbare Cursordarstellungen
  87.            eingebaut (echt witzig..=:)
  88.          - Kürzelparser korrigiert, Leerzeichen wurde nicht erkannt.
  89.          - Objektblock eingebaut (direkte Einzelbearbeitungsmöglichkeit
  90.            von einzelnen Markierungen bei Gruppenblöcken), das Ganze über 
  91.            ein Popup (Rechtsklick im Block).
  92.          - AV_PATH_UPDATE eingebaut.
  93.  
  94.    · 16.03.1999
  95.          
  96.          - Funktion Suchen/Ersetzen korrigiert. Fehlersetzung (in x-Achse) 
  97.            bei Option "insgesamt"
  98.          - Erste Tests für Multifenster-Verwaltung.         
  99.          - Rechenfunktionen in Objektpopup eingebaut (nur die Aufrufe).
  100.  
  101.    · 18.03.1999         
  102.         
  103.          - Multifenster-Version fertiggestellt und auf Verstaub-Partition
  104.            geschoben (Mehrfachstart ist komischerweise effizienter)
  105.          - Bug bei Spaltenblock-Selektion behoben (Buchstabendreher in 
  106.            Variablenname)
  107.          - mit LicomLIB LB6 compiliert -> Variablenspeicher konnte um
  108.            40 kB reduziert werden.
  109.         
  110.    · 24.03.1999  
  111.  
  112.          - Tabulatoren-Expansion an-/abschaltbar 
  113.          - globales Menü an-/abschaltbar
  114.  
  115.    · 27.03.1999
  116.       
  117.          - Block-Rechenfunktionen fertiggestellt
  118.  
  119.    · 28.03.1999
  120.    
  121.          - verschiebbare Objektblöcke eingebaut (Control-Klick)         
  122.          - Veröffentlichung der Version 1.1-beta
  123.  
  124.    · 31.03.1999
  125.  
  126.          - Mausverschwindibus-im-Menü-Bug entfernt
  127.  
  128.    · 01.04.1999
  129.          
  130.          - Sporadischen Drag&Drop-Speichermangel behoben.
  131.          - Offsetberechnung bei Fensterslider mit mehr als 200000 
  132.            Zeilen behoben.
  133.  
  134.  
  135.                  -+- Veröffentlichung Version 1.1c -+- 
  136.  
  137.  
  138.    · 03.04.1999
  139.  
  140.          - Acc-Eintragsnamen um zwei Leerstellen eingerückt.
  141.          - Globales Menü endgültig wieder rausgeworfen.
  142.  
  143.    · 05.04.1999
  144.  
  145.          - MAGXDESK-Fehler (CR an Kommandozeilenende) umgangen.
  146.          - Luna als ACC lauffähig unter MagiC (und N.AES?)
  147.          
  148.    · 06.04.1999
  149.  
  150.          - Kürzel wurde bei Kürzel mit beginnendem Zeilenumbruch
  151.            nicht entfernt.
  152.          - ohne GDOS wurde prop. Font gemeldet
  153.  
  154.    · 07.04.1999
  155.    
  156.          - Überschreibmodus eingebaut
  157.          - modusabhängiges Blockeinfügen eingebaut
  158.          - Globalmenü ist wieder rausgeflogen (dicker Fehlerverursacher).
  159.          
  160.    · 08.04.1999
  161.  
  162.          - CTRL-Y löschte fälschlicherweise nur Worte statt die
  163.            Zeile ins Klemmbrett zu kopieren.
  164.          - Objekttyp G_SHORTCUT (MagiC 6) wird unterstützt.
  165.  
  166.    · 11.04.1999
  167.  
  168.          - Bei Einfügen und selektiertem Block wird dieser entfernt.
  169.  
  170.    · 15.04.1999
  171.  
  172.          - GEM-konforme Tastenkürzel für die HOME-Funktionen.
  173.          - Optische Verfeinerung.
  174.  
  175.    · 22.04.1999
  176.  
  177.          - Umbau auf Multifenster nun ohne dauerndem Absturz gelungen.
  178.  
  179.  
  180.    · bis 26.05.1999
  181.    
  182.          - diverse Redrawfehler beseitigt
  183.          - Darstellung/Programmeinstellung getrennt
  184.          - Oberflächenkosmetik
  185.          - eigene Zeilenenden möglich, Einstellung nun auch
  186.            bei Programmeinstellungen.
  187.          - Backup-Datei möglich, mit einstellbarer Extension
  188.          - Pfadermittlung der Systempfade geändert, Falscheingaben
  189.            eines Systempfades werden nun entsprechend berichtigt.
  190.          - Blockfiltermodule möglich.
  191.          - Cursor-Prositionsanzeige abschaltbar.
  192.          - Im Popup wird optional auch invertiert selektiert.
  193.          - Ausfahreffeckt bei Popups eingebaut, ist abschaltbar.
  194.          - Luna ist nun Shareware.
  195.          - Blöcke können nun auch als Spaltenblock (!) eingefügt werden.
  196.          - Suchen/Ersetzen, Routine umgeschrieben, ist etwas flinker.
  197.          - Beim Ausführen eines Scriptes wird dies nun im Fenstertitel
  198.            angezeigt.
  199.          - Speichern ist nun schön schnell, dank neuer Routine (in GFA natürlich =:). 
  200.  
  201.    · 01.06.1999
  202.          
  203.          - kleiner Bugfix bei Zeilenupdate (ungefährlich)
  204.          - jetzt gibts zusätzlich Block löschen (Text in Block zu Leerzeichen)
  205.          
  206.    · 02.06.1999
  207.  
  208.          - ARGV eingebaut
  209.          - Luna erkennt nun auch Dateien mit Leerzeichen im Dateinamen.
  210.  
  211.    · 03.06.1999
  212.          
  213.          - For/Next-Schleifen in Lunas Scriptsprache eingebaut
  214.          - 100 kB weniger Speicherbedarf ab AES4 (N.AES/MagiC neuerer Versionen) 
  215.            durch Nichtverwendung der dann nicht nötigen XRSRC-Routinen.
  216.  
  217.    · 05.06.1999
  218.  
  219.          - Malloc()-Fehler gefunden, brachte unter Single-TOS die Meldung
  220.            "zu wenig Speicher" auch wenn noch genug vorhanden war.
  221.          - Zeilenlänge kann jetzt auch sofort verkleinert werden, kein
  222.            Neustarten nötig. 
  223.          - Absturz bei Zeilen-Zusammenfügen (z.Bsp. Backspace am Zeilenanfang)
  224.            entschärft und automatische Zeilenlängenanpassung eingebaut.
  225.          - Wortselektion mit Cursor CTRL-ALT-li./re. eingebaut (sieht total 
  226.            witzig aus =:)
  227.          - UNDO ist jetzt etwas besser...
  228.  
  229.  
  230.  
  231.                     -+- Veröffentlichung Version 1.2 -+- 
  232.  
  233.    · 10.06.1999
  234.  
  235.          - Bugfix Suchen/Ersetzen: geht jetzt auch mit "ersetzte mit nichts",
  236.            falsche Stringmanipulation bei unterschiedlichen langen Such- und
  237.            Ersatztexten.
  238.    
  239.    
  240.    · 11.06.1999
  241.  
  242.          - Bugfix bei Home: Cursorpositionierung fehlerhaft (optisch).
  243.          - Bugfix Suchen/Ersetzen: ab Start/ab Cursor waren verdreht.
  244.          - Bugfix bei Gruppenblockumschaltung: alter Block wurde bei
  245.            Umschaltung nach Gruppenblock nicht übernommen, war aber noch
  246.            dargestellt. Alter Block wird jetzt in Gruppenblock übernommen.
  247.          - FIX: Scriptfunktion 'tput', Cursor wurde falsch positioniert.
  248.          - Optimierung: Textdarstellung
  249.  
  250.    · 13.06.1999
  251.      
  252.          - FIX: Blockselektion
  253.          - Optimierung: Blockselektion
  254.          - Optimierung der Laderoutine: 
  255.                 
  256.            Test: 1.3 MB Text bei 39184 Zeilen auf TT030 in 1024x768x256 unter MagiC.
  257.                 
  258.                 Luna   : 3s  
  259.                 FRED   : 5s
  260.                 Everest: 6s
  261.                 7UP    : 9s
  262.                 Jane   : 13s
  263.                 QED    : 15s 
  264.          
  265.          - Luna merkt sich jetzt auch nach Beendigung die zuletzt editierte Datei.
  266.  
  267.    · 17.06.1999
  268.  
  269.          - Iconleiste eingebaut (abschaltbar)
  270.          - abschaltbar: automatische Anpassung der Zeilenlänge
  271.          - FIX: Cursor hing an Zeilenende fest.
  272.  
  273.    · 18.06.1999
  274.  
  275.  
  276.          - verschiedene Debug-Ausgaben eingefügt (sichtbar bei Fehler)
  277.          - FIX: sporadischer Absturz bei "Neu" (Speicherblock zerstört, oder
  278.            Fehler -69 etc.)
  279.          - Iconlogic vervollständigt
  280.  
  281.    · 19.06.1999
  282.  
  283.          - FIX: Suchen, Fensteroffset wanderte ins Negative mögliche Folge 
  284.            war ein Absturz.
  285.          - Aktuelles Fenster kann jetzt überladen werden (CTRL-D, Menüpunkt 
  286.            "überladen"), dazu auch eine Einstellmöglichkeit zur Sicherung des 
  287.            letzten Textes in "Einstellungen".
  288.            
  289.    · 21.06.1999
  290.  
  291.          - FIX: Backspace war sehr Fehlerhaft durch Optimierungsfehler
  292.          - FIX: Redrawfehler bei Backspace behoben (prop. Fonts)
  293.          
  294.    · 22.06.1999
  295.  
  296.          - FIX: Zahlenermittlung aus String war fehlerhaft.
  297.  
  298.    · 23.06.1999
  299.  
  300.          - FIX: Zeilenredraw beim Tippen mit großen, proportionalen Fonts.
  301.          - FIX: Fensterslider manchmal bei vielen Zeilen und am Ende des
  302.            Textes auf maximaler Ausdehnung.
  303.          - Änderung: Wortselektion von CTRL-ALT auf CTRL-SHIFT geändert.
  304.          - FIX: Sliderausmaße bei Tabulatorexpansion erweitert.
  305.          - Änderung: s/w-Icons nun 1:1 zu den Farbicons, nur eben in s/w =:)  
  306.  
  307.    · 24.06.1999
  308.  
  309.          - FIX: Cursorpositionierung war bei proportionalen Fonts nach Return
  310.            manchmal fehlerhaft.
  311.          - NEU: Bei Return kann das automatische Einrücken mit Shift unterbunden
  312.            werden.
  313.  
  314.    · 26.06.1999
  315.  
  316.          - NEU: TAG-Links!, siehe BEISPIEL.TAG
  317.          - FIX: Help mit Schlüsselwort ging nicht bei Gruppenblock.
  318.  
  319.    · 27.06.1999
  320.  
  321.          - NEU: Dokument-Historie im ersten Menü, löschen eines Eintrages
  322.            mit Shift-Klick.
  323.          - FIX: Einfügen-Icon war nicht aktiv, obwohl Funktion erlaubt.
  324.         
  325.    · 30.06.1999
  326.  
  327.          - NEU: DHST-Protokoll wird unterstützt
  328.          - FIX: Fehlende Pixel von Zeichen beim Schreiben mit großen 
  329.            Fonts.
  330.          - NEU: abschaltbare Alertbox bei Verwerfen-Icon
  331.          - Undo verbessert (Stichwort: Text selektieren und Taste drücken
  332.            und dann Undo)
  333.  
  334.    · 02.07.1999
  335.  
  336.          - PixArt-Anbindung vollzogen, Luna arbeitet jetzt exclusiv mit
  337.            PixArt zusammen (eigenes Update-Icon etc.).
  338.  
  339.    · 03.07.1999
  340.  
  341.          - Auslagerung aller Alertbox-Texte in die RSC-Datei (für die 
  342.            Übersetzer)
  343.          - FIX: Cursor-Positionierung bei Zeilenwechsel
  344.          - NEU: Bubble-Hilfe für Icons der Iconleiste (Help-Automatik wird
  345.            unterstützt)
  346.          - For/Next-Schleife etwas optimiert: ~8000 Durchläufe/s (TT)
  347.  
  348.    · 04.07.1999
  349.  
  350.          - FIX: tput jetzt auch mit Umbruch
  351.  
  352.    · 06.07.1999
  353.  
  354.  
  355.          - FIX: Icons wurden manchmal bei Blockselektion an falsche Position 
  356.            gezeichnet.
  357.          - NEU: Drag und Drop nun auch unter den Luna-Fenstern (Wirkungsweise wie
  358.            Kopieren Fenster A und Einfügen Fenster B).
  359.          
  360.    · 08.07.1999
  361.  
  362.          - FIX: Suchen & Ersetzen-Routine wiedermal neu geschrieben (inclusive
  363.            Redraw-Logik).
  364.            
  365.    · 09.07.1999
  366.  
  367.          - Im Spezial-Menü sind zwei Menüpunkte ersetzt worden (über "gehe zu Zeile").
  368.            Das sind zwei neue Funktionen: "gehe zu Zeichen" (zu setzen in den 
  369.            erweiterten Einstellungen) und "gehe zu Absatz" (als Absatz wird bisher 
  370.            eine folgende Leerzeile erkannt).
  371.  
  372.    · 11.07.1999
  373.  
  374.          - FIX: Dateilistenübergabe ging nicht (vom Desktop aus mit selek-
  375.            tierter Dateiliste nachgestartet).
  376.          - NEU: Fensterbezogene Textlineale (also für jedes Fenster einzeln 
  377.            möglich).
  378.  
  379.    · 13.07.1999
  380.  
  381.          - MagiC-Fontselektoraufruf zusätzlich integriert. Wenn vorhanden wird er
  382.            benutzt, wenn nicht wird auf einen XFSL-Fontselektor ausgewichen. 
  383.            Gibt es den dann auch nicht, kommt ein entsprechener Hinweis.
  384.          - Linealdarstellung optimiert.
  385.          - Lineallogik integriert:
  386.  
  387.              Mit linker Maustaste können verschiedene Marker gesetzt oder
  388.              entfernt werden (Wechselstatus).
  389.              ohne Umschalttaste: Tabellen-Tabulatormarker (Symbol: "∙")
  390.              mit Shift         : Sprungmarker (Symbol: "»")
  391.                           
  392.              Tabellen-Tabulator: 
  393.              -------------------
  394.               Wenn man SHIFT-TAB betätigt, werden Leerzeichen bis zum nächsten im 
  395.               Lineal definierten Tabulatormarker erzeugt. Ist kein Tabulatormarker 
  396.               im Lineal gesetzt, passiert gar nichts.
  397.              
  398.              Sprungmarker:
  399.              -------------
  400.               Wenn man beim Tippen einen Sprungmarker erreicht, wird ab dieser
  401.               Position ein Tabellen-Tabulator erzeugt (sofern Tabulatormarker 
  402.               gesetzt sind), sodaß man beim nächsten im Lineal definierten 
  403.               Tabellenmarker landet und dort weitertippt.
  404.               Diese Funktion ist sehr hilfreich um Tabellen zu editieren oder
  405.               zu erzeugen.
  406.              
  407.             Die Textlineale und deren Funktionen funktionieren nur mit nicht-
  408.             proportionalen Fonts (z.Bsp. Systemfont) und können für jedes
  409.             Fenster einzeln definiert werden. Laden und süeichern von Linealen
  410.             ist auch möglich
  411.  
  412.              Weitere Linealsymbole
  413.              ---------------------             
  414.               ¶ = Aktuelle Umbruchposition, kann mit CTRL und Mausklick links 
  415.                   versetzt werden. Das Umbruchsymbol wird auch nur dann angezeigt, 
  416.                   wenn der Umbruch aktiviert ist.
  417.               | = Aktuelles Ende der Zeile (kann nur unter Optionen/Einstellungen 
  418.                   geändert werden).
  419.               
  420.   
  421.    · 19.07.1999
  422.   
  423.          - FIX: 3-Bomben-Absturz beim Laden behoben (auf 68000er 
  424.            ein Adressfehler.
  425.   
  426.    · 24.07.1999
  427.   
  428.          - Scriptbefehle cut()/copy()/paste() auf Dateinamenangabe erweitert
  429.            Beipiel: cut("scrap.001") oder paste("scrap.001")
  430.            Nur Dateiangabe erlaubt, es wird der Clipboard-Pfad verwendet!
  431.   
  432.          - Änderung in Scriptsprache bei Klammertest
  433.          - Scriptsprache um Absatzsprung und Zeichensprung erweitert:
  434.             
  435.             1. Absatzsprung : goto_heel()
  436.             2. Zeichensprung: goto_char(..) (Ascii-Wert kann eingetragen werden, 
  437.             Beispiel: goto_char(32) = Sprung zum nächsten Leerzeichen
  438.   
  439.    · 28.07.1999
  440.   
  441.          - Scriptauswahl nun auch über Popupliste (erreichbar unter Popupeintrag
  442.            "Script run").
  443.            
  444.    · 08.08.1999
  445.         
  446.          - Ascii->HTML-Blockfiltermodul fertiggestellt (Achtung, auf genügend
  447.            große Zeilenlänge achten. Es kann zum Absturz kommen, wenn das Modul
  448.            die längste Zeile im Text bearbeiten muß (durch Einfügen von den 
  449.            HMTL-TAGs); an einer Lösung wird gearbeitet).
  450.          - Spielerei mit Menü eingebaut
  451.          - Häkchen im Menü nun auch für Module/Plugins
  452.          - Lineal wurde nach Script-Popupliste schwarz gezeichnet
  453.  
  454.            bekannte Bugs:
  455.  
  456.          - RUNTIME ERROR #-05, ist mir bisher noch schleierhaft was das ist
  457.            und wann es auftritt (aufm TT nie aufgetreten, aufm MSTE schonmal 
  458.            gesehen), bitte unbedingt Meldung wenn Reproduzierbar und mit 
  459.            Hardwareangabe.
  460.          - Lineale lassen sich nicht in jedem Fenster an- bzw. abschalten.
  461.        
  462.            Frage an Betatester:
  463.        
  464.          - globale/lokale Einstellungen/Flags im Menü trennen?
  465.           
  466.    · 08.08.1999    (Sonntag ne Stunde später (Lisa hat abgesagt)) =:(
  467.  
  468.          - FIX: Interne Fensterindex-Ermittlung schlug manchmal fehl 
  469.            (RUNTIME-ERROR #-05 - Verursacher?)
  470.          - Lineale und andere Dinge lassen sich wieder schön für jedes 
  471.            Fenster an- und ausschalten.
  472.  
  473.    · 08.08.1999    (Sonntag abend (nach Lisa)) =;)
  474.  
  475.          - Problemlösung: Zeilenlängenveränderung bei Filtermodul mit Zeilenveränderung
  476.            (z.Bsp. Umlautwandlung GEM->HTML) mit anschließendem möglichen Absturz (wenn der 
  477.            Anwender nicht genügend lange Zeilen eingestellt hatte) elegant umgangen. 
  478.  
  479.            Das Problem trat auf, wenn im Text die maximal längste Zeile so gefiltert wurde,
  480.            daß das Filterergebnis eine längere Zeile ergab als die maximale Spaltenanzahl
  481.            des Textes (->Absturz).
  482.  
  483.            Spezifikationsänderung:
  484.  
  485.            Ein Filtermodul kann jetzt Arbeitspufferlänge*4 lange Zeilen erzeugen und 
  486.            zurückgeben. Luna passt die Spaltenanzahl und die zugehörigen Speicherbereiche 
  487.            automatisch an (neue Zeilenlänge+1), d.h. das Filtermodul hat im Zielspeicherbereich
  488.            Arbeitspufferlänge*4 Bytes platz.
  489.           
  490.          - FIX: Weiteren Kandidat der falschen Fensterindex-Ermittlung entlarvt (Text in 
  491.            falsches Fenster überladen).
  492.  
  493.    · 14.08.1999
  494.  
  495.          - Die genialen Userpopups eingebaut (Definition siehe POPUPS/HOME.POP)!
  496.          - Bugfixes: einige Fehler entfernt (Suche nach RUNTIME ERROR #-05)
  497.  
  498.    · 15.08.1999
  499.     
  500.          - FIX: speichern und beenden-Exeption-Bug gefunden 
  501.  
  502.    · 16.08.1999
  503.    
  504.          - FIX: Fenster-im-Hintergrund-anklick-und-abstürz-Bug, sowie
  505.            speichern & beenden-abstürz-Bug beseitigt.
  506.    
  507.    · 19.08.1999
  508.   
  509.          - FIX: Mäusedreck in verbindung mit dem Editier-Cursor beseitigt.
  510.          
  511.    · 21.08.1999
  512.   
  513.          - Änderung: bei "NONAME.TXT" und anwahl von "save" wird nun der Fileselektor
  514.            Aufgerufen.
  515.          - NEU: Kartei-Leiste (Datei-Indexleiste) eingebaut. Dadurch schnelles 
  516.            und unkompliziertes wechseln der Textfenster möglich.     
  517.          - Änderung: XFSL wird nun dem MagiC-Fontselektor vorgezogen wenn installiert. 
  518.            Reihenfolgfe also: XFSL -> MagiC-FS -> Alertbox
  519.          
  520.    · 04.09.1999
  521.    
  522.          - Bugfix Menü-Vorselektion (war "in Popup invertiert selektieren" aktiv,
  523.            wurde keine Box um den Titel gezeichnet.
  524.          - Änderung: Marker haben Positionsanzeigen bekommen (hatte es vergessen).
  525.  
  526.    · 05.09.1999
  527.  
  528.          - Änderung: Alle NÖTIGEN Texte der Applikation sind in die RSC-Datei
  529.            gewandert, zwecks Übersetzungsmöglichkeit.
  530.          - Optimierung: Luna lädt sich jetzt schneller (MagiC-Fontselektor-
  531.            Initialisierung ist nicht mehr zu Programmstart, dauert zu lange).
  532.          - FIX: Pixelmüll bei Zeile ausschneiden
  533.    
  534.    · 06.09.1999
  535.  
  536.          - FIX: Cursor-Nachlaufen
  537.          - FIX: Suchroutine: Suchtext am Zeilenende wurde nicht gefunden.
  538.          - FIX: Suchroutine: manchmal kein Sprung zur Fundstelle
  539.          - FIX: Intern, Zeilenzeugs
  540.  
  541.    · 08.09.1999
  542.  
  543.          - FIX: Einfrieren des Systems unter Single-TOS
  544.          - Schöner: Buttons mit Shortcuts werden nun vom System gezeichnet
  545.            (nur MagiC-kompatible AES)
  546.          - FIX: einige Häkchen im Flags-Menü wurden nicht aktualisiert
  547.  
  548.  
  549.    · 12.09.1999
  550.  
  551.          - FIX: Fehlermeldung "Gemdos Error at mfree(..)" beim Drag & Drop
  552.            beseitigt, dabei gleich Textschredderer durch Text im schon 
  553.            freigegebenen Speicherblock behoben.
  554.          - Änderung: Unter Single-TOS wird dem Fileselektor der Pfad, Dateinamen
  555.            und der Extender nur in Großbuchstaben übergeben.
  556.          - FIX: Pixelmüll an unterster Linie mit Karteireiter behoben.
  557.          - Änderung: Fileselektor auch bei "beenden" und zu speicherndem
  558.            "NONAME.TXT".
  559.  
  560.    · 19.09.1999
  561.  
  562.          - Bei Shutdown wollte Luna eine Alertbox öffnen, kam aber nicht mehr
  563.            dazu und speicherte nur automatisch in den akt. Dateinamen
  564.            (geändert auf Abwarten der Alertbox).
  565.  
  566.    · 21.09.1999
  567.  
  568.          - Gesamtfenster-Zeichenroutine (Fenster im Hintergrund verschieben, Schieber
  569.            mit Maus greifen und bewegen, seitenweises Blättern etc.) stark optimiert 
  570.            (intelligentes Zeichnen). 
  571.  
  572.          - Block (nicht bei aktivem Gruppenblock)  kann nun auch mit Shift und Mausklick 
  573.            (linke Maustaste) von Cursorposition bis Mausklickposition selektiert werden 
  574.            (würde auch bei Gruppenblöcken funktionieren, da es aber sehr verwirrende 
  575.            Ergebnisse geben kann, ist die Funktion bei Gruppenblöcken nicht aktiviert).
  576.  
  577.    · 24.09.1999
  578.  
  579.          - FIX: Zeilen gingen leider beim speichern verloren.
  580.          - in Arbeit: "Mäusedreck" (Redrawfehler unter der Maus)
  581.  
  582.    · 25.09.1999
  583.  
  584.          - "Mäusedreck" nun auch behoben.
  585.  
  586.    · 03.10.1999
  587.  
  588.          - FIX: Lineal, Karteireiter, Iconleiste - Redraw in anderen
  589.            Fenstern bei an-/abschalten fehlerhaft, Offset Text fehlerhaft
  590.            etc.
  591.          - Änderung: Linealhintergrund/Vordergrundfarbe jetzt gleich der 
  592.            Farbdarstellung im Textfenster.
  593.          - NEU: Lineal global anschaltbar.
  594.          
  595.    · 05.10.1999
  596.          
  597.          - Kosmetik
  598.          
  599.    · 08.10.1999
  600.  
  601.          - Anpassung an das neue N.AES mit MagiC-Objekten
  602.          - *automatisches* erkennen der Sprache im System und entspr.
  603.            laden der RSC-Dateien:
  604.            
  605.               deutsch    : luna-g.rsc
  606.               englisch   : luna-e.rsc
  607.               französisch: luna-f.rsc 
  608.               
  609.               ...oder    : luna.rsc
  610.               
  611.   · 03.11.1999
  612.         
  613.                  -+- Veröffentlichung Version 1.42c -+- 
  614.  
  615.  
  616.   · 14.11.1999
  617.               
  618.          - FIX: Gruppenblockselektion über Alternate funktioniert nun richtig.
  619.          - FIX: Druck über GDOS nun nicht mehr nur vom Fenster #0 (Fensterindex
  620.            ging verloren).
  621.          - geänderte Linealdarstellung
  622.          - geänderte Dateiindex-Darstellung
  623.          - Importfunktionalität eingebaut, nun erstmals Filterfunktion beim laden
  624.            möglich durch Dateitypzuordnung (Optionen->Import) und laden über Import
  625.            (Datei->Importieren).
  626.  
  627.   · 27.11.1999
  628.  
  629.          - FIX: unter N.AES bessere Blockselektion
  630.          - FIX: Spaltenblockselektion verbessert
  631.          - NEU: Fensterredraw nochmals optimiert (Richtung "flimmerfrei").
  632.            TECHNISCH BEDINGT NUR BEI WEIßER HINTERGRUNDFARBE!
  633.          - Änderung: bei Block kopieren keine Statusänderung auf "Text wurde geändert".
  634.          - NEU: drückt man bei selektiertem Spaltenblock die Alternate-Taste,
  635.            wird bis Textende selektiert (praktisch für lange Tabellen). Funktion ist
  636.            reversibel (Alternate-Taste einfach wieder loslassen während Selektion).
  637.          - FIX: Modulinitialisierung
  638.  
  639.  
  640.                 -+- Veröffentlichung der Update-Version 1.46 -+- 
  641.  
  642.   · 28.11.1999 (V1.46a)
  643.  
  644.          - FIX: beim kopieren von Blöcken wurde unter Umständen ein Zeilenumbruch
  645.            zu viel mit kopiert.
  646.          - FIX: Fensterverschiebung nun auch bis auf oberen Bildschirmrand, wenn Menü
  647.            ausgeblendet ist.
  648.  
  649.  
  650.   · 30.11.1999 (V1.46h)
  651.  
  652.          - Attribut-Dialog fertiggestellt (Algorythmen fehlen noch)
  653.          - NEU: CTRL-C kopiert die akt. Zeile wenn kein Block selektiert ist.
  654.          - NEU: CTRL-X schneidet die akt. Zeile aus wenn kein Block selektiert ist.
  655.          - FIX: auch rechts-Shift wird nun beachtet (fehlte bei HOME und DEL).
  656.          
  657.   · 01.12.1999 (V1.46k)
  658.  
  659.          - FIX: RUNTIME ERROR #-05 at Offset xxxx
  660.            
  661.            Dieser Fehler sollte nun hoffentlich nicht wieder auftauchen.
  662.            Eine Fehlerursache gefunden dank der Mail von Michael Schröter.
  663.            War: kein Dateinamen-Eintrag für die Klemmbrettdatei im Einstellungsdialog 
  664.            "...erweitert".
  665.  
  666.   · 09.12.1999 (V1.46t)
  667.  
  668.          - FIX: Import-Absturz bei Dateien ohne Filterzuordnung behoben
  669.          - NEU: Fileselektor wird nun im Fenster geöffnet, sofern vom System
  670.            unterstützt UND es ist dabei beim laden von Dateien nun auch eine
  671.            MEHRFACHSELEKTION über den Fileselektor möglich.
  672.            (Unterstützung des FSLX-Protokolls (z.Bsp. MagiC).
  673.          - NEU: Menüstruktur-Änderung wegen neuer Funktionen
  674.          - NEU: Zeichen tauschen (ALT-C) und Zeile tauschen (ALT-L) eingebaut.
  675.          - NEU: gehe zu Blockstart (ALT-J), gehe zu Blockende (ALT-K) und
  676.            gehe zu letzter Position (ALT-G) eingebaut.
  677.            
  678.   
  679.   · 18.12.1999 (V1.46x)
  680.            
  681.          - FIX: Heimverzeichnis der Userpopups ist jetzt immer das Verzeichnis in dem 
  682.            sich das Haupt-Popup (das Start-Popup) befindet. Von dort aus funktionieren 
  683.            nun auch relative Pfade richtig, die auf andere  Popups verweisen.     
  684.  
  685.   · 20.12.1999 (V1.46y)
  686.  
  687.          - FIX: sporadischer Absturz beim öffnen eines Textes/anlegen eines neuen
  688.            Textes behoben.
  689.  
  690.  
  691.   · 21.12.1999 (V1.46z)
  692.  
  693.          - Luna ist auch als ACC lauffähig (unter multitasking-OS) - ist praktisch
  694.            wegen dem Menüeintrag und auch das flinke öffnen von Dateien ist recht 
  695.            nützlich.
  696.  
  697.  
  698.   · 28.12.1999 (V1.47)
  699.  
  700.          - FIX: falsche Linealtabs außerhalb Zeilenlänge wurden dargestellt und Absturz
  701.            beim klicken in diesem Bereich.
  702.          - NEU: Sprungfunktion "nächste Marke" eingebaut (im Menü "Position").
  703.          - NEU: Markiermodus eingebaut (Block mit Cursor selektieren; im Menü "Flags").
  704.  
  705.  
  706.   · 30.12.1999 (V1.47c)
  707.  
  708.          - Markiermodus optimiert und verbessert.
  709.          - Interne Änderungen vorgenommen zwecks freier Positionierung des
  710.            "Editier-Feldes" (Vorbereitung für Fenster-Plugins); dabei wurden
  711.            einige kleine Ungereimtheiten beseitigt.
  712.          - NEU: Einstellbare Tabulatorgröße (unter "Einstellungen" per Popupmenü).
  713.  
  714.  
  715.   · 08.01.2000 (V1.47f)
  716.  
  717.          - FIX: verbesserte Menü-Vorselektion 
  718.          - NEU: Selektierung eines eingefügten oder hinzugeladenen Textes als Block
  719.            nun an- und abschaltbar.
  720.          - NEU: Blasenhilfe nun auch bei den Karteireitern und im Lineal.
  721.            Lineal: Anzeige der Spaltenposition.
  722.            Karteireiter: Anzeige des kompletten Pfades.
  723.  
  724.  
  725.   · 09.01.2000 (V1.47g)
  726.  
  727.          - NEU: Im Blockpopup (blau) gibts nun auch Funktionen zur Wandlung
  728.            von Zahlenwerten innerhalb verschiedener Zahlensysteme.
  729.  
  730.  
  731.   · 16.01.2000 (V1.48a)
  732.  
  733.          - FIX: Vorgabe bei Dateiauswahl nun "*" statt "*.*".
  734.  
  735.  
  736.   · 17.01.2000 (V1.48b)
  737.  
  738.          - FIX: Menü-Vorselektion, Redrawfdehler bei "geshadetem" 
  739.            Fenster.
  740.            
  741.  
  742.   · 18.01.2000 (V1.48c)
  743.  
  744.          - FIX: Kürzel gingen teilweise nur sporadisch bei automatischer
  745.            Expansion.
  746.   
  747.  
  748.   · 20.01.2000 (V1.48d)
  749.  
  750.          - FIX: Mehrfachselektion öffnete nicht immer ein neues Fenster.
  751.          
  752.  
  753.   · 21.01.2000 (V1.48e)
  754.  
  755.          - FIX: Zeilenänderung wurde in falsche Zeile geschrieben, wenn
  756.            man in einer Zeile eine Änderung gemacht hat und danach 
  757.            Cursor-Home betätigt wurde.
  758.  
  759.  
  760.   · 23.01.2000 (V1.48f)
  761.  
  762.          - FIX: Objektdarstellung unter N.AES verbessert.
  763.          - FIX: Spaltenblock<>Markiermodus.
  764.          
  765.  
  766.   · 24.01.2000 (V1.48g)
  767.  
  768.          - NEU: Menüdarstellung umschaltbar von s/w nach 3D-Darstellung.
  769.          - NEU: Dialogdarstellung umschaltbar von s/w nach 3D-Darstellung.
  770.  
  771.  
  772.   · 29.01.2000 (V1.49)
  773.  
  774.          - OPT: Speicherverwaltung optimiert (GxallocLIB V2.1); Dadurch bessere 
  775.            Speicherplatzausbeute.
  776.  
  777.  
  778.   · 31.01.2000 (V1.49b)
  779.  
  780.          - NEU: Fensterpositionierungen eingebaut:
  781.             - gestaffelt
  782.             - nebeneinander
  783.             - untereinander
  784.             - hintereinander
  785.  
  786.  
  787.   · 01.02.2000 (V1.49c)
  788.  
  789.          - NEU: CNF-Datei nun im ASCII-Format.
  790.  
  791.  
  792.   · 04.02.2000 (V1.49d)
  793.  
  794.          - FIX: Eszet-Wandlung in der Druckroutine setzte sporadisch aus.
  795.          - NEU: Fenstergröße beim öffnen eines Fensters kann nun durch einstellbare
  796.            Mindestausmaße vordefiniert werden.
  797.          - NEU: erweiterte Dateiauswahl (Fileselektor im Fenster Mehrfachselektion)
  798.            nun an-/abschaltbar.
  799.  
  800.  
  801.   · 06.02.2000 (V1.49d)
  802.  
  803.          - FIX: Änderung im FSLX-Aufruf für Boxkite wg. Absturz mit Boxkite (mangelhafte
  804.            Fehlerbehandlung in Boxkite).
  805.          - FIX: unter s/w komische Menüdarstellung behoben
  806.          
  807.          
  808.   · 07.02.2000 (V1.49e)
  809.  
  810.          - UMG: Geräteauswahl bei GDOS-Druck erweitert.
  811.          - FIX: Redraw bei Ersetzen.
  812.          
  813.  
  814.   · 08.02.2000 (V1.49f)
  815.  
  816.          - FIX: Unter NAES komische Menü- und Karteireiterdarstellung behoben.
  817.          - FIX: Shortcuts unter MagiC funktionieren nun, Unterstrich sitzt nun
  818.            ebenfalls an der richtigen Position.
  819.  
  820.   · 09.02.2000 (V1.49g)
  821.  
  822.          - UMG: CNF-Pfadermittlung umgestaltet.
  823.          - FIX: Merken der Fensterposition.
  824.          - FIX: "beenden" bzw. "speichern und beenden" führt als ACC nicht zum endgültigen
  825.            beenden des Programms.
  826.          - FIX: Fensterausmaße wurden falsch "berichtigt" beim öffnen mit Positionsangaben
  827.            aus der CNF-Datei.
  828.          - FIX: Vorgabepfad in der Dateiauswahl beim laden und speichern der CNF-Datei ist
  829.            jetzt zuerst immer der Pfad woher die CNF geladen wurde.
  830.  
  831.  
  832.   · 12.02.2000 (V1.49h)
  833.  
  834.          - FIX: Zeichenroutine für farbigen Text mit spezieller Hintergrundfarbe geändert
  835.            (wg. VDI-Fehler (Nova-VDI) auf dem Hades).
  836.          - FIX: Fehlerhafte Neuzeichnung wenn Fenster außerhalb Bildschirm und Scrolling nach
  837.            unten.
  838.  
  839.  
  840.   · 14.02.2000 (V1.49i)
  841.  
  842.          - FIX: Index-Verwirrung unter den Fenstern beim Speichern.
  843.          - FIX: Richtige Dateianzeige des jeweiligen Fensters beim öffnen der Dateiauswahl.
  844.          - FIX: Menü-Redrawfehler nach Abbruch im Fileselektor (u.A.).
  845.          - FIX: Absturz bei Verlassen der erweiterten Dateiauswahl behoben
  846.            (Der Fehler wurde beim Bugfix der Index-Verwirrung eingebaut.).        
  847.  
  848.  
  849.   · 15.02.2000 (V1.49j)
  850.  
  851.          - FIX: Beim Zeilenvertauschen wurde die Zeilenlänge nicht 
  852.            mitgetauscht.
  853.          - FIX: Absturz bei fehlender CNF-Datei behoben.
  854.          - FIX: Bessere Vorgabewerte bei fehlender CNF-Datei.
  855.          - FIX: Stern wurde nicht gesetzt bei Zeilen und Zeichen tauschen.
  856.  
  857.  
  858.   · 16.02.2000 (V1.49k)
  859.  
  860.          - FIX: Sporadischer Dateifehler -5 beim verwerfen/schließen eines
  861.            Textfensters behoben (war fehlerhafte Pfadangabe des Textlineals).
  862.          - FIX: Nicht alle Fenster wurden geschlossen bei "beenden" oder 
  863.            "speichern und beenden".
  864.          
  865.  
  866.   · 19.02.2000 (V1.49l)
  867.  
  868.          - FIX: Kürzeldatei wurde nicht gesetzt beim Neustarten von Luna,
  869.            obwohl eingestellt.
  870.          - FIX: Linealdarstellung geändert (wg. VDI-Fehler (Nova-VDI) auf
  871.            dem Hades).  
  872.  
  873.  
  874.   · 21.02.2000 (V1.49m)
  875.  
  876.          - NEU: GemScript inclusive aller Standard-GemScript-Kommandos 
  877.            außer 'GetFront' implementiert. Weitere Luna-spezifische 
  878.            Kommandos folgen.
  879.            
  880.  
  881.   · 25.02.2000 (V1.49n)
  882.  
  883.          - NEU: Geräte-Realnamen beim GDOS-Druck.
  884.  
  885.  
  886.   · 27.02.2000 (V1.49o)
  887.  
  888.          - FIX: Beim GDOS-Druck falsche Positionierung behoben.
  889.          - NEU: In Datei drucken geht jetzt auch.
  890.  
  891.  
  892.   · 01.03.2000 (V1.49p)
  893.          
  894.          - NEU: Blöcke rechts/links schieben mit Leertaste, Tabulator und
  895.            Backspace.
  896.  
  897.  
  898.   · 03.03.2000 (V1.49q)
  899.  
  900.          - NEU: Funktion "Text compilieren" zum Aufruf eines externen 
  901.            Programmes zur Nachbearbeitung des Textes. Setzen des Programm-
  902.            pfades im Dialog zur erweiterten Einstellung (Optionen->...er-
  903.            weitert). Mit dem Aufruf des Menüpunktes "Text compilieren"
  904.            (im Menü "Spezial") wird die Datei im aktuellen Fenster gespeichert
  905.            (wenn eine Änderung im Text gemacht wurde) und das externe Programm
  906.            per VA-Start nachgestartet (benötigt Multitasking-System und einen
  907.            AVSERVER (z.Bsp. Jinnee)).
  908.  
  909.            Hintergrund der Funktion: Es folgt in Kürze ein Textcompiler von
  910.            mir, der verschiedene erweiterte Möglichkeiten zur Texterzeugung
  911.            offenlässt wie zum Beispiel einen "include <dateiname>"-Befehl, 
  912.            womit man dann in einer Textdatei automatisch andere Textdateien
  913.            einbinden und zu einem Endergebnis compilieren lassen kann. 
  914.            
  915.  
  916.            -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  917.          -+-  03.03.2000: Veröffentlichung der Update-Version 1.50     -+- 
  918.            -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  919.  
  920.  
  921.            yeahh =;)
  922.  
  923.  
  924.  
  925.  
  926.   · 08.03.2000 (V1.51)
  927.  
  928.          - FIX: Buserror/Absturz beim starten von Luna unter bestimmter System-
  929.            konfiguration behoben
  930.          - FIX: Bei Auswahl der GDOS-Gerätetreiber werden nun einige Systemtreiber
  931.            bei der Anzeige unterdrückt.
  932.  
  933.  
  934.   · 11.03.2000 (V1.51d)
  935.  
  936.          - FIX: Öffnen von mehreren Dateien per VA-Start geht wieder.
  937.          - FIX: GemScript-Message-Auswertung enthielt Fehler (Ggf. flog Luna raus).
  938.          - FIX: Absturz in Verbindung mit MultiStrip behoben (war fehlerhafte Behandlung
  939.            eines von MultiStrip gesendeten GemScript-Befehls).
  940.  
  941.  
  942.   · 18.03.2000 (V1.52a)
  943.  
  944.  
  945.          - FIX: GDOS-Druck ging nicht mehr, NVDI meldete Druckerfehler.
  946.          - FIX: Direkt-Druck unter Single-TOS verursachte Dateifehlermeldung.
  947.          - FIX: Neue Listbox bei Modulauswahl, Cursorauswahl, Druckerauswahl etc.
  948.          - UMG: Backspace wieder wie vorher (selektierten Block ausschneiden), mit
  949.            Shift-Backspace wird nun ein eingerückter Block bzw. Blockgruppe 
  950.            zurückgerückt.
  951.          - NEU: Alle Devices aus U:\DEV\ (bzw. u:\dev\) werden in der Direkt-
  952.            druckerauswahlgelistet und sind als Druckausgang benutzbar (brauchte
  953.            ich um direkt über LAN eine Datei in das Netzwerk zu einem anderen 
  954.            Rechner zu drucken).
  955.          - FIX: Text nach Auswahl in den Knöpfen der Listboxen nun vollständig.           
  956.  
  957.  
  958.  
  959.  
  960.  
  961. rgf
  962.  
  963.  
  964.